home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / gus / sdkdigv4.zip / SDKV4N6.TXT < prev    next >
Text File  |  1993-09-07  |  4KB  |  86 lines

  1.  
  2.  
  3. GUS Programmer's Digest     Tue, 7 Sep 93   :07 MDT      Volume 4: Issue   6  
  4.  
  5. Today's Topics:
  6.                              GUS tracker
  7.                             MIDI SysEx ID#
  8.  
  9. Standard Info:
  10.     - Meta-info about the GUS can be found at the end of the Digest.
  11.     - Before you ask a question, please READ THE FAQ.
  12.  
  13. ----------------------------------------------------------------------
  14.  
  15. Date: Tue, 7 Sep 1993 12:34:57 +0930 (CST)
  16. From: Gavin <SCARMAN@hfrd.dsto.gov.au>
  17. Subject: Re: GUS tracker
  18. Message-ID: <930907123457.15295@hfrd.dsto.gov.au>
  19.  
  20. >On a happier note, my GUS tracker is coming right along.  It can more
  21. >or less load/play a 4-channel MOD file, though not all (or even many) of
  22. >the effects are done yet.  It will support up to 32 channels, as well.
  23. >Any suggestions for features?
  24.  
  25. Yes, since 4ch MODs cannot be stereo easily but 32 channel ones can, I think you 
  26. should have features that allow for this. eg. easy duplication of 4 to 8 
  27. channels, easy change of track o/p level to allow easing stereo spacing. To do 
  28. these things with Ultratracker is quite difficult. There are a lot of good MODs 
  29. out there that could sound better with more channels. And a track delay function 
  30. might be good too.
  31.  
  32. ------------------------------
  33.  
  34. Date: Mon, 6 Sep 93 2:31:50 CDT
  35. From: chuth@lonestar.utsa.edu (Cornel H. Huth)
  36. Subject: MIDI SysEx ID#
  37. Message-ID: <9309060731.AA26556@lonestar.utsa.edu>
  38.  
  39.  > what representation is this? octal? so it's 0-2 ? or is it 2? (that is used
  40.  > by Big Briar). And has it been assigned or just used by Gravis? And it still
  41.  > doesn't answer my question, how can one get a midi id...
  42.  
  43. Vell, it von't be oktal. There are two ways a SysEx ID is done. The first
  44. uses a single ID byte, 01 to 7F? The alternate method is that, if the
  45. first ID byte is a 00 (rather than 01-7F) then, the SysEx ID is contained
  46. in the following word (0000 to 7F7F -- I doubt 0000 is used, though). So, what
  47. would that make Gravis's?  00 for the extended and 0002 for the MIDI ID. It's
  48. hex. I can't find where this is documented, but I know this is also valid for
  49. sequencer-specific meta events. Matter of fact, this S-S metas is what I base
  50. the SysEx ID on. Take it at that. As to how to get an assigned number, ask the
  51. MIDI committee. And that 00 00 02 is standard MIDI form (00 0200 Intel).
  52. Doesn't Gravis know for sure? I'm still trying to get an answer to what port
  53. base_port+15 does, since it's not documented (not that I know of) but is used
  54. in the SDK201 (init.c).
  55.  
  56.  > As for ultramid, the only way i got it to issue a patch change to anything
  57.  > else than patch 0 and that it plays the new instrument is to send the F8
  58.  
  59. I use my own MIDI parser code so what Ultramid does/doesn't I really don't
  60. know anything about. What you say sounds like a huge problem, but like I said,
  61. I know zilch about Ultramid.
  62.  
  63.  > avoid that. Also, if i send this realtime message, there will be a divide by
  64.  > zero error (?!) after a few patch changes...is there a way to avoid using F8?
  65.  
  66.  div/0?! No idea. Doesn't Gravis support Ultramid? If not, do they provide
  67.  the source (nope, I don't think so)?
  68.  
  69. ------------------------------
  70.  
  71. End of GUS Programmer's Digest V4 #6
  72. ************************************
  73.  
  74. To post to tomorrow's digest:               <gus-sdk%itchy@dsd.es.com>
  75. To (un)subscribe or get help:       <gus-sdk-request%itchy@dsd.es.com>
  76. To contact a human (last resort):     <gus-sdk-owner%itchy@dsd.es.com>
  77.  
  78. FTP sites:         archive.epas.utoronto.ca         pub/pc/ultrasound
  79.                    wuarchive.wustl.edu       systems/msdos/ultrasound
  80. Hints:
  81.       - Get the FAQ from the FTP sites or the request server.
  82.       - Mail to <gus-sdk-request%itchy@dsd.es.com> for info about
  83.     other GUS related mailing lists (UNIX, OS/2, GUS-MIDI, etc.)
  84.  
  85.  
  86.